Phân loại hệ điều hành Hệ_điều_hành

Dưới góc độ loại máy tính

  • Hệ điều hành dành cho máy MainFrame
  • Hệ điều hành dành cho máy Server
  • Hệ điều hành dành cho máy nhiều CPU
  • Hệ điều hành dành cho máy tính cá nhân (PC)
  • Hệ điều hành dành cho máy PDA (Embedded OS - hệ điều hành nhúng)
  • Hệ điều hành dành cho máy chuyên biệt
  • Hệ điều hành dành cho thẻ chíp (SmartCard)

Dưới góc độ người sử dụng và số chương trình được sử dụng cùng lúc

  • Hệ điều hành đơn nhiệm một người dùng
  • Hệ điều hành đa nhiệm một người dùng
  • Hệ điều hành đa nhiệm nhiều người dùng

Các từ:

  • Đơn nhiệm: tức là mỗi lần chỉ thực hiện được một chương trình hay nói cách khác các chương trình phải được thực hiện lần lượt (vd: HĐH MS-DOS).
  • Đa nhiệm: tức là có thể thực hiện đồng thời nhiều chương trình (VD: HĐH Windows và một số phiên bản mới sau này của MS-DOS).
  • Một người dùng: chỉ cho phép một người đăng nhập vào hệ thống khi làm việc (VD: HĐH Windows 95 trở về trước).
  • Nhiều người dùng: cho phép nhiều người đồng thời đăng nhập vào hệ thống. Việc này được quản lý thông qua tài khoản người dùng và mật khẩu tương ứng (VD: các phiên bản mới HĐH Windows như Win 2000, XP, 7, 8,10...).

Dưới góc độ người dùng (truy xuất tài nguyên cùng lúc)

  • Một người dùng
  • Nhiều người dùng
    • Mạng ngang hàng
    • Mạng có máy chủ: LAN, WAN,...

Dưới góc độ hình thức xử lý

  • Hệ thống xử lý theo lô
  • Hệ thống xử lý theo lô đa chương
  • Hệ thống chia sẻ thời gian
  • Hệ thống song song
  • Hệ thống phân tán
  • Hệ thống xử lý thời gian thực